\hypertarget{class_test}{
\section{Test Class Reference}
\label{class_test}\index{Test@{Test}}
}


Brief description which ends at this dot.  


\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_test_ad8d13fe56b896633273087859b89a1a3}{TEnum} \{ \hyperlink{class_test_ad8d13fe56b896633273087859b89a1a3abf8059769020a35c76df3d8b02521273}{TVal1}, 
\hyperlink{class_test_ad8d13fe56b896633273087859b89a1a3a38ab2f54365cee5e5561b04f32f053e3}{TVal2}, 
\hyperlink{class_test_ad8d13fe56b896633273087859b89a1a3ad63507e26f2168659722f1ef575b50b2}{TVal3}
 \}
\begin{DoxyCompactList}\small\item\em An enum. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_test_a99f2bbfac6c95612322b0f10e607ebe5}{Test} ()
\begin{DoxyCompactList}\small\item\em A constructor. \item\end{DoxyCompactList}\item 
\hyperlink{class_test_a2b0a62f1e667bbe8d8cb18d785bfa991}{$\sim$Test} ()
\begin{DoxyCompactList}\small\item\em A destructor. \item\end{DoxyCompactList}\item 
int \hyperlink{class_test_af7115d71dda64654a7104c24f130e8d0}{testMe} (int a, const char $\ast$s)
\begin{DoxyCompactList}\small\item\em a normal member taking two arguments and returning an integer value. \item\end{DoxyCompactList}\item 
virtual void \hyperlink{class_test_a3edb9fdc1e9f0d5274b57386ab03704c}{testMeToo} (char c1, char c2)=0
\begin{DoxyCompactList}\small\item\em A pure virtual member. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_test_ad8d13fe56b896633273087859b89a1a3}{Test::TEnum} $\ast$ \hyperlink{class_test_add1f72d205230e7bac3fcc70a65c1de2}{enumPtr}
\begin{DoxyCompactList}\small\item\em enum pointer. \item\end{DoxyCompactList}\item 
enum \hyperlink{class_test_ad8d13fe56b896633273087859b89a1a3}{Test::TEnum} \hyperlink{class_test_a0bd371828a36ad7ea83dfd07b2a672b5}{enumVar}
\begin{DoxyCompactList}\small\item\em enum variable. \item\end{DoxyCompactList}\item 
int \hyperlink{class_test_a3085f973ef857d85d647bf04e89760d0}{publicVar}
\begin{DoxyCompactList}\small\item\em a public variable. \item\end{DoxyCompactList}\item 
int($\ast$ \hyperlink{class_test_a8bef142724c4059c18f752e630a4d925}{handler} )(int a, int b)
\begin{DoxyCompactList}\small\item\em a function variable. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Brief description which ends at this dot. Details follow here. A test class. A more elaborate class description. 

\subsection{Member Enumeration Documentation}
\hypertarget{class_test_ad8d13fe56b896633273087859b89a1a3}{
\index{Test@{Test}!TEnum@{TEnum}}
\index{TEnum@{TEnum}!Test@{Test}}
\subsubsection[{TEnum}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Test::TEnum}}}
\label{class_test_ad8d13fe56b896633273087859b89a1a3}


An enum. 

More detailed enum description. \begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{TVal1@{TVal1}!Test@{Test}}\index{Test@{Test}!TVal1@{TVal1}}\item[{\em 
\hypertarget{class_test_ad8d13fe56b896633273087859b89a1a3abf8059769020a35c76df3d8b02521273}{
TVal1}
\label{class_test_ad8d13fe56b896633273087859b89a1a3abf8059769020a35c76df3d8b02521273}
}]enum value TVal1. \index{TVal2@{TVal2}!Test@{Test}}\index{Test@{Test}!TVal2@{TVal2}}\item[{\em 
\hypertarget{class_test_ad8d13fe56b896633273087859b89a1a3a38ab2f54365cee5e5561b04f32f053e3}{
TVal2}
\label{class_test_ad8d13fe56b896633273087859b89a1a3a38ab2f54365cee5e5561b04f32f053e3}
}]enum value TVal2. \index{TVal3@{TVal3}!Test@{Test}}\index{Test@{Test}!TVal3@{TVal3}}\item[{\em 
\hypertarget{class_test_ad8d13fe56b896633273087859b89a1a3ad63507e26f2168659722f1ef575b50b2}{
TVal3}
\label{class_test_ad8d13fe56b896633273087859b89a1a3ad63507e26f2168659722f1ef575b50b2}
}]enum value TVal3. \end{description}
\end{Desc}



\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_test_a99f2bbfac6c95612322b0f10e607ebe5}{
\index{Test@{Test}!Test@{Test}}
\index{Test@{Test}!Test@{Test}}
\subsubsection[{Test}]{\setlength{\rightskip}{0pt plus 5cm}Test::Test (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_test_a99f2bbfac6c95612322b0f10e607ebe5}


A constructor. 

A more elaborate description of the constructor. \hypertarget{class_test_a2b0a62f1e667bbe8d8cb18d785bfa991}{
\index{Test@{Test}!$\sim$Test@{$\sim$Test}}
\index{$\sim$Test@{$\sim$Test}!Test@{Test}}
\subsubsection[{$\sim$Test}]{\setlength{\rightskip}{0pt plus 5cm}Test::$\sim$Test (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}
\label{class_test_a2b0a62f1e667bbe8d8cb18d785bfa991}


A destructor. 

A more elaborate description of the destructor. 

\subsection{Member Function Documentation}
\hypertarget{class_test_af7115d71dda64654a7104c24f130e8d0}{
\index{Test@{Test}!testMe@{testMe}}
\index{testMe@{testMe}!Test@{Test}}
\subsubsection[{testMe}]{\setlength{\rightskip}{0pt plus 5cm}int Test::testMe (
\begin{DoxyParamCaption}
\item[{int}]{a, }
\item[{const char $\ast$}]{s}
\end{DoxyParamCaption}
)}}
\label{class_test_af7115d71dda64654a7104c24f130e8d0}


a normal member taking two arguments and returning an integer value. 


\begin{DoxyParams}{Parameters}
{\em a} & an integer argument. \\
\hline
{\em s} & a constant character pointer. \\
\hline
\end{DoxyParams}
\begin{DoxySeeAlso}{See also}
\hyperlink{class_test_a99f2bbfac6c95612322b0f10e607ebe5}{Test()} 

\hyperlink{class_test_a2b0a62f1e667bbe8d8cb18d785bfa991}{$\sim$Test()} 

\hyperlink{class_test_a3edb9fdc1e9f0d5274b57386ab03704c}{testMeToo()} 

\hyperlink{class_test_a3085f973ef857d85d647bf04e89760d0}{publicVar()} 
\end{DoxySeeAlso}
\begin{DoxyReturn}{Returns}
The test results 
\end{DoxyReturn}
\hypertarget{class_test_a3edb9fdc1e9f0d5274b57386ab03704c}{
\index{Test@{Test}!testMeToo@{testMeToo}}
\index{testMeToo@{testMeToo}!Test@{Test}}
\subsubsection[{testMeToo}]{\setlength{\rightskip}{0pt plus 5cm}virtual void Test::testMeToo (
\begin{DoxyParamCaption}
\item[{char}]{c1, }
\item[{char}]{c2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily  \mbox{[}pure virtual\mbox{]}}}}
\label{class_test_a3edb9fdc1e9f0d5274b57386ab03704c}


A pure virtual member. 

\begin{DoxySeeAlso}{See also}
\hyperlink{class_test_af7115d71dda64654a7104c24f130e8d0}{testMe()} 
\end{DoxySeeAlso}

\begin{DoxyParams}{Parameters}
{\em c1} & the first argument. \\
\hline
{\em c2} & the second argument. \\
\hline
\end{DoxyParams}


\subsection{Member Data Documentation}
\hypertarget{class_test_add1f72d205230e7bac3fcc70a65c1de2}{
\index{Test@{Test}!enumPtr@{enumPtr}}
\index{enumPtr@{enumPtr}!Test@{Test}}
\subsubsection[{enumPtr}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Test::TEnum} 
       $\ast$ {\bf Test::enumPtr}}}
\label{class_test_add1f72d205230e7bac3fcc70a65c1de2}


enum pointer. 

Details. \hypertarget{class_test_a0bd371828a36ad7ea83dfd07b2a672b5}{
\index{Test@{Test}!enumVar@{enumVar}}
\index{enumVar@{enumVar}!Test@{Test}}
\subsubsection[{enumVar}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Test::TEnum}
        {\bf Test::enumVar}}}
\label{class_test_a0bd371828a36ad7ea83dfd07b2a672b5}


enum variable. 

Details. \hypertarget{class_test_a8bef142724c4059c18f752e630a4d925}{
\index{Test@{Test}!handler@{handler}}
\index{handler@{handler}!Test@{Test}}
\subsubsection[{handler}]{\setlength{\rightskip}{0pt plus 5cm}int($\ast$ {\bf Test::handler})(int a, int b)}}
\label{class_test_a8bef142724c4059c18f752e630a4d925}


a function variable. 

Details. \hypertarget{class_test_a3085f973ef857d85d647bf04e89760d0}{
\index{Test@{Test}!publicVar@{publicVar}}
\index{publicVar@{publicVar}!Test@{Test}}
\subsubsection[{publicVar}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Test::publicVar}}}
\label{class_test_a3085f973ef857d85d647bf04e89760d0}


a public variable. 

Details. 

The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
D:/Work/starcore/core/service/project/SRPSHtmlEnvEngine/BasicModule/BasicModule\_\-SHtmlEnvSiteClass\_\-VSBody.cpp\end{DoxyCompactItemize}
